import request from '@/utils/request.js'

// 注册接口
export const userRegisterService = ({username, password, repassword }) => {
  return request.post('/api/reg', {username, password, repassword }).then(res => {
    return res.data
  })
}

// 登录接口
export const userLoginService = ({ username, password }) => {
  return request.post('/api/login', { username, password }).then(res => {return res})
}

// 获取用户基本信息
export const userGetInfoService = () => {
  return request.get('/my/userinfo')
}

// 更新用户基本信息
export const userUpdateInfoService = ({ id, nickname, email}) => {
  return request.put('/my/userinfo', { id, nickname, email})
}

// 更新用户头像
export const userUpdateAvatarService = (avatar) => {
  return request.patch('/my/update/avatar', { avatar })
}

// 更新用户密码
export const userUpdatePasswordService = ({ old_pwd, new_pwd, re_pwd}) => {
  return request.patch('/my/updatepwd', { old_pwd, new_pwd, re_pwd} )
}